<!--
 * @Author: 张浩 8300379+zhang-aoh@user.noreply.gitee.com
 * @Date: 2022-06-09 15:43:36
 * @LastEditors: 张浩 8300379+zhang-aoh@user.noreply.gitee.com
 * @LastEditTime: 2022-06-10 11:29:08
 * @FilePath: \Web-masterc:\Users\29439\Desktop\移动开发课\test_3.html
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>


    <script>

        //  前端三要素是什么？分别有什么作用？
        //    JavaScript有那三部分组成，分别是什么？
        //  . JavaScript基本数据类型有哪些？
        //  . 在Html中使用JavaScript代码的方式有哪些？
        //  . JavaScript对象的定义方式有哪些？分别举例说明。
        //  . JavaScript函数的定义方式有哪些？分别举例说明。
        //  . JavaScript数组的定义方式有哪些？分别举例说明。
        //  . JavaScript中，注释方式有哪些？
        //  . 使用JavaScript如何将16进制的数值转换为十进制？
        // var num = 0xff
        // console.log(num) //输出：255 这里是默认调用了valueOf()
        // console.log(num.valueOf()) //输出：255
        // num.toString(10) //输出：255
        //   如何给对象创建一个不可编辑的属性？
        //   什么是arguments？
        //   你熟悉的git操作命令有哪些？
        //   将一个数值转换为字符串有哪几种方式？
        //   Boolean(0.1+0.2==0.3)的返回值为true吗？为什么？
        //   a*b 可以作为变量名吗？为什么？
        //   创建一个people对象，要求他有五个属性，分别是：
        // 姓名，年龄，性别，身高，爱好。并且有一个sayHello的方法，
        // 再调用这个方法的时候会输出以下内容：我是xxx，今年x岁了，
        // 我的性别是x，身高xxx，我最喜欢xx。
        // var people = {
        //     name: 'hao',
        //     age: 22,
        //     gender: '男',
        //     height: 178,
        //     likes: 'movie',
        //     sayHello: function () {
        //         //console.log(`我是${this.name}，今年${this.age}岁了，我的性别是${this.gender}，身高${this.height}，我最喜欢${this.likes}。`)
        //         console.log('我是'+this.name+'，今年'+this.age+'岁了，我的性别是node'
        //         +this.gender+'，身高'+this.height+'，我最喜欢'+this.likes)
        //     }
        // };
        // people.sayHello();
// var arr1=[1,2,3,4,5,'你好']
// arr1.copyWithin(3)
// console.log("🚀 ~ file: test_3.html ~ line 62 ~ arr1", arr1)

// console.log("🚀 ~ file: test_3.html ~ line 64 ~ arr1", arr1.toString())




//continue代替方法
var arr = [1,2,3,4,5];
var num = 3;
arr.some(function(v){
    if(v == num) {
        return;  // 
    }
    console.log(v);
});

//break代替
var arr = [1,2,3,4,5]; 
var num = 3; 
arr.every(function(v){
    if(v == num) {
        return false;
    }else{ 
        console.log(v); 
        return true;
    }
});
    </script>
</body>

</html>